package com.hk.Mgr.web.message;

/**
 * @author pansenxin
 * 返回状态码描述
 */
public enum StatusCode {
	/**
	 * 1：操作成功
	 */
	SUCCESS(1,"操作成功"),
	/**
	 * -1：操作失败
	 */
	ERROR(-1,"操作失败"),
	/**
	 * -2：参数错误
	 */
	PARAM_ERROR(-2,"参数错误"),
	/**
	 * -21：用户名错误
	 */
	USERNAME_ERROR(-21,"用户名错误"),
	/**
	 * -22：密码错误
	 */
	PASSWORD_ERROR(-22,"密码错误"),
	/**
	 * -3：数据不存
	 */
	DATA_NOTEXISTS(-3,"数据不存在"),
	/**
	 * -4：数据已经存在
	 */
	DATA_EXISTS(-4,"数据已经存在"),
	/**
	 * -5：用户没激活
	 */
	USER_NOTACTIVATE(-5,"用户没激活"),
	/**
	 * -6：文件太大
	 */
	FILE_SOBIG(-6,"文件太大"),
	/**
	 * -7：会员未登录
	 */
	USER_NOTLOGIN(-7,"会员未登录"),
	/**
	 * -8：管理员未登录
	 */
	MGR_NOTLOGIN(-8,"管理员未登录"),
	/**
	 * -9：账号锁定
	 */
	MGR_LOCKED(-9,"账号锁定"),
	/**
	 * -99：操作异常
	 */
	EXCEPTION(-99,"操作异常");
	
	private int key;
	private String desc;
	
	StatusCode(int key,String desc){
		this.key = key;
		this.desc = desc;
	}

	public int key(){
		return key;
	}
	public String desc(){
		return desc;
	}
}
